home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / strlib.zip / MEMORY.H < prev    next >
Text File  |  1993-01-04  |  1KB  |  32 lines

  1.  
  2. /*  File   : memory.h
  3.     Author : Richard A. O'Keefe.
  4.     Updated: 1 June 1984
  5.     Purpose: Header file for the System V "memory(3C)" package.
  6.  
  7.     All the functions in this package are the original work  of  Richard
  8.     A. O'Keefe.   Any resemblance between them and any functions in AT&T
  9.     or other licensed software is due entirely to my use of the System V
  10.     memory(3C) manual page as a specification.  See the READ-ME to  find
  11.     the conditions under which this material may be used and copied.
  12.  
  13.     The System V manual says that the mem* functions are declared in the
  14.     <memory.h> file.  This file is also included in the <strings.h> file,
  15.     but it does no harm to #include both in either order.
  16. */
  17.  
  18. #ifndef memeql
  19.  
  20. #define memeql  !memcmp
  21. extern  int     memcmp(/*char^,char^,int*/);
  22. extern  char    *memcpy(/*char^,char^,int*/);
  23. extern  char    *memccpy(/*char^,char^,char,int*/);
  24. extern  char    *memset(/*char^,char,int*/);
  25. extern  char    *memchr(/*char^,char,int*/);
  26. extern  char    *memrchr(/*char^,char,int*/);
  27. extern  char    *memmov(/*char^,char^,int*/);
  28. extern  void    memrev(/*char^,char^,int*/);
  29.  
  30. #endif  memeql
  31.  
  32.